time.Time.Sub (method)
36 uses
time (current package)
time.go#L847: func (t Time) Sub(u Time) Duration {
time.go#L882: return now.Sub(t)
time.go#L895: return t.Sub(now)
crypto/tls
common.go#L891: if len(c.autoSessionTicketKeys) > 0 && c.time().Sub(c.autoSessionTicketKeys[0].created) < ticketKeyRotation {
common.go#L901: if len(c.autoSessionTicketKeys) == 0 || c.time().Sub(c.autoSessionTicketKeys[0].created) >= ticketKeyRotation {
common.go#L910: if c.time().Sub(k.created) < ticketKeyLifetime {
handshake_client.go#L338: ticketAge := uint32(c.config.time().Sub(session.receivedAt) / time.Millisecond)
handshake_client_tls13.go#L246: ticketAge := uint32(c.config.time().Sub(hs.session.receivedAt) / time.Millisecond)
handshake_server.go#L408: if c.config.time().Sub(createdAt) > maxSessionTicketLifetime {
handshake_server_tls13.go#L265: if c.config.time().Sub(createdAt) > maxSessionTicketLifetime {
database/sql
sql.go#L1128: if d2 := c.returnedAt.Sub(idleSince); d2 < d {
sql.go#L1150: } else if d2 := c.createdAt.Sub(expiredSince); d2 < d {
github.com/aws/aws-sdk-go-v2/aws/middleware
middleware.go#L81: attemptSkew := serverTime.Sub(responseAt)
github.com/aws/aws-sdk-go-v2/aws/retry
adaptive_ratelimit.go#L105: dt := secondsFloat64(t.Sub(a.lastThrottleTime))
adaptive_ratelimit.go#L143: fillAmount := secondsFloat64(now.Sub(a.lastRefilled)) * a.fillRate
github.com/go-pg/pg/v10/internal/pool
pool.go#L498: if p.opt.IdleTimeout > 0 && now.Sub(cn.UsedAt()) >= p.opt.IdleTimeout {
pool.go#L501: if p.opt.MaxConnAge > 0 && now.Sub(cn.createdAt) >= p.opt.MaxConnAge {
github.com/robfig/cron/v3
cron.go#L259: timer = time.NewTimer(c.entries[0].Next.Sub(now))
go.pact.im/x/flaky
schedule.go#L154: d := next.Sub(now)
golang.org/x/net/http2
server.go#L2726: st.readDeadline = time.AfterFunc(deadline.Sub(time.Now()), st.onReadTimeout)
server.go#L2728: st.readDeadline.Reset(deadline.Sub(time.Now()))
server.go#L2752: st.writeDeadline = time.AfterFunc(deadline.Sub(time.Now()), st.onWriteTimeout)
server.go#L2754: st.writeDeadline.Reset(deadline.Sub(time.Now()))
golang.org/x/net/internal/timeseries
timeseries.go#L202: index := (ts.numBuckets - 1) - int(level.end.Sub(t)/level.size)
timeseries.go#L398: dstInterval := finish.Sub(start) / time.Duration(num)
timeseries.go#L406: advance := int(dstStart.Sub(srcStart) / srcInterval)
timeseries.go#L436: base := srcEnd.Sub(srcStart)
timeseries.go#L437: fraction := overlapEnd.Sub(overlapStart).Seconds() / base.Seconds()
golang.org/x/net/trace
events.go#L290: return now.Sub(el.LastErrorTime) < maxErrAge
events.go#L298: return t.Sub(el.Start), false
events.go#L301: return t.Sub(prev), prev.Day() != t.Day()
trace.go#L770: return t.Sub(tr.Start), false
trace.go#L773: return t.Sub(prev), prev.Day() != t.Day()
net
dial.go#L141: timeRemaining := deadline.Sub(now)
net/http
h2_bundle.go#L9709: ci.IdleTime = time.Now().Sub(cc.lastActive)
runtime/pprof
proto.go#L349: b.pb.int64Opt(tagProfile_DurationNanos, b.end.Sub(b.start).Nanoseconds())
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)